package com.zmj.mobile.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zmj.framework.base.entity.BasicUniqueEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.SuperBuilder;

/**
 * <p>
 * 用印申请表
 * </p>
 *
 * @author lzy
 * @since 2024-02-01
 */
@ApiModel(value = "SealApplyEntity", description = "用印申请表")
@TableName("seal_apply")
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class SealApplyEntity extends BasicUniqueEntity {

    @ApiModelProperty(value = "申请编号")
    private String applyCode;

    @ApiModelProperty(value = "部门编码")
    private String departCode;

    @ApiModelProperty(value = "部门名称")
    private String departName;

    @ApiModelProperty(value = "经办人编码")
    private String handlerCode;

    @ApiModelProperty(value = "经办人名称")
    private String handlerName;

    @ApiModelProperty(value = "印章所属公司编码")
    private String companyCode;

    @ApiModelProperty(value = "印章所属公司名称")
    private String companyName;

    @ApiModelProperty(value = "用印类别(,)")
    private String sealType;

    @ApiModelProperty(value = "用印数量")
    private Integer sealCount;

    @ApiModelProperty(value = "用印金额")
    private String sealAmount;

    @ApiModelProperty(value = "申请事由")
    private String applyReason;

    @ApiModelProperty(value = "图片")
    private String image;

    @ApiModelProperty(value = "图片路径")
    private String imagePath;

    @ApiModelProperty(value = "附件")
    private String attachment;

    @ApiModelProperty(value = "附件路径")
    private String attachmentPath;

    @ApiModelProperty(value = "状态")
    private String dataStatus;

    @ApiModelProperty(value = "审批流id")
    private String flowId;

    @ApiModelProperty(value = "创建人名字")
    private String createUserName;
}
